symbiotic relationship (of living beings) - Deutsch Englisch Wörterbuch